home *** CD-ROM | disk | FTP | other *** search
- Here is update16 featureing GCC-2.0:
-
- - as usual you can build either a native or a cross (unix hosted)
- compiler, using an existing native or cross compiler.
- (i have never actually built gcc using a native gcc compiler
- but others have, so it is possible).
-
- - before you can build gcc/g++ 2.0, you will need to apply
- the library and include updates in lib/ and include/ in this
- distribution, compile the library again using your existing
- gcc-1.40, to produce a library at Patchlevel 76.
-
- - now you can go thru the procedure to build gcc-2.0 and g++-2.0.
-
- - once you have built gcc-2.0, you can re-compile the library if
- you want (maybe even try the new -O2 and other optimizations).
-
- - before you can use the new g++ part of the compiler to build
- C++ applications, you will need to apply the patches in g++-include/
- and libg++/, to bring it up to Patchlevel 5, and re-compile
- everything in libg++ with gcc-2.0. Failing to do this will
- result in link errors.
-
- - Before you can use gcc to compile C++ programs you will
- need to send the environment variable GXXINC to point to
- BOTH where g++-include/ resides, followed by a path to
- where the normal C library include files reside. In previous
- versions, $GXXINC was followed by looking up $GNUINC/$GNULIB
- now it is not. So typically you would set: (comma seperated paths)
-
- setenv GXXINC "e:\g++-inc,e:\include"
- if the C++ include files were in e:\g++-inc and the C libarary
- include files in e:\include
-
- - Note that there is no g++.ttp any more, gcc.ttp will invoke
- the approriate parts by itself.
-
- - Also note: when you are compiling a C++ application, you
- will always need to specify -lg++ to gcc: for example
-
- gcc -o hello hello.cc -lg++
-
-
- other files:
-
- FP_WARNING
- a warning from michael ritzert about fp register usage.
-
- curses:
- diffs
-
- g++-include:
- diffh
-
- gcc-2.0:
- GMakefile
- GMakefile.hp
- GMakefile.st
- GMakefile.st.hp
- MAKE_LINKS
- Makefile
- Makefile.hp
- Makefile.st
- Makefile.st.hp
- PatchLev.h
- README.TOS
- astab.h
- gcc-20.diff
- gcc.1
- gcc.doc
- tm-atari.h
- xm-atari.h
-
- include:
- diffh
-
- lib:
- bcopy.s
- diffc
- memcpy.s
-
- libg++:
- diffc
-
- libg++-test:
- diffs
-
- pml:
- diffs
-
- enjoy,
- --
- bang: uunet!cadence!bammi jwahar r. bammi
- domain: bammi@cadence.com
- GEnie: J.Bammi
- CIS: 71515,155
-